home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / btr61m.exe / 09CH5A.TXT < prev    next >
Text File  |  1993-07-16  |  30KB  |  797 lines

  1. CHAPTER 5       USING BTRIEVE UTILITIES
  2.  
  3. This chapter provides the following sections:
  4.  
  5. o "Btrieve Monitor Utility" - This utility monitors the
  6.   activity of Btrieve.
  7.  
  8. o "Btrieve Maintenance Utility"-This utility imports
  9.   and exports Btrieve data and transfers data from one
  10.   Btrieve file to another.
  11.  
  12. o "Roll Forward Utility"-This utility recovers changes
  13.   made to a Btrieve file between the time of the last
  14.   backup and a system failure.
  15.  
  16.  
  17. Btrieve Monitor Utility
  18.  
  19. The Btrieve Monitor utility (BTRMON.NLM) allows you to
  20. monitor Btrieve activities on a server.  It provides
  21. information that is useful for both database
  22. administration and application programming diagnostics.
  23.  
  24. NOTE:  The information you receive from the Btrieve
  25. Monitor utility pertains only to the activity of the
  26. NLMs on the current server.
  27.  
  28. The Btrieve Monitor utility runs as an NLM at the
  29. server.  You can access it at the server console or
  30. through RCONSOLE at your workstation.
  31.  
  32. System Requirements
  33. To run the Btrieve Monitor utility, be sure that the
  34. following software is loaded on your server:
  35.  
  36. o NetWare v3.11
  37. o Btrieve v6.1 or later
  38. o BSPXCOM, BSPXSTUB, or RSPXSTUB
  39.  
  40. NOTE:  Running Btrieve v6.1 in a NetWare v3.11
  41. environment requires AFTER311.NLM, which Btrieve loads
  42. automatically.
  43.  
  44. In addition, the following files must be located in
  45. the SYS:SYSTEM directory of the server:
  46.  
  47. o BTRMON.NLM
  48. o BTRMON.HLP
  49.  
  50. The NetWare INSTALL utility automatically places these
  51. files in the SYS:SYSTEM directory.
  52.  
  53.  
  54. Starting the Btrieve Monitor Utility
  55.  
  56. To start the Btrieve Monitor utility, enter the
  57. following command at the server console prompt:
  58.  
  59.      LOAD BTRMON
  60.  
  61. Alternatively, you can include the command line option
  62. /R with the LOAD command.  The /R option specifies the
  63. update time for the statistics screens that the
  64. utility dynamically updates.  The range of valid
  65. values for this option is from 500 to 60,000
  66. milliseconds; the default value is 2,000
  67. milliseconds.  For example, if you want to start the
  68. Btrieve Monitor utility and instruct it to update the
  69. statistics screens every 3,500 milliseconds, enter the
  70. following command:
  71.  
  72.      LOAD BTRMON /R3500
  73.  
  74. Selecting Options from the Available Options Menu
  75. The Available Options menu is the first screen you see
  76. after starting the Btrieve Monitor utility:
  77.  
  78. You can select one of the following options from the
  79. Available Options menu:
  80.  
  81. o Active Resources - displays information about active
  82.   Btrieve data files.
  83.  
  84. o User Information - displays information about the
  85.   users currently using the Btrieve NLM.  This option
  86.   also allows you to delete a user's SPX connection.
  87.  
  88. o Resource Usage - shows current, peak, and maximum
  89.   usage statistics for the Btrieve NLM.
  90.  
  91. o Communication Statistics - displays Sequenced Packet
  92.   Exchange (SPX) protocol statistics for the
  93.   communications module you have loaded (BSPXCOM,
  94.   BSPXSTUB, or RSPXSTUB).
  95.  
  96. NOTE:  When you are using the Btrieve Monitor utility,
  97. the statistics on the File Information, User
  98. Information, Resource Usage, and Communication
  99. Statistics screens are updated regularly.  On the
  100. Active Btrieve Files and Active Btrieve Users screens,
  101. you must press the Insert key to see updated
  102. statistics.
  103.  
  104. While running the Btrieve Monitor utility, you can
  105. return to the previous screen at any time by pressing
  106. the Esc key.  To exit the utility, press Esc at the
  107. Available Options menu.  When the Exit window appears,
  108. select Yes to verify that you want to exit.
  109.  
  110.  
  111. Monitoring Btrieve Files with the Active Resources
  112. Option
  113.  
  114. You can use the Active Resources option on the
  115. Available Options menu to do the following:
  116.  
  117. o List all active (open) files
  118. o Display additional information about a particular file
  119. o List all users accessing a particular file
  120.  
  121.  
  122. Listing Active Files
  123.  
  124. To list all active Btrieve files, select Active
  125. Resources from the Available Options menu.  The
  126. utility displays a scrollable list of active Btrieve
  127. files:
  128.  
  129. The file pathnames appear in alphabetic order.  To
  130. update the list of active Btrieve files, press Insert.
  131.  
  132.  
  133. Displaying Additional Information About an Active File
  134.  
  135. For further information about a particular file,
  136. highlight the desired file listed in the Active
  137. Btrieve Files screen and press Enter.  The utility
  138. displays a File Information screen similar to the
  139. following, providing information about the file you
  140. selected.
  141.  
  142. Since the utility dynamically updates the statistics
  143. shown on this screen, you may notice the values
  144. changing as you view the screen.
  145.  
  146. For a description of each field that appears on this
  147. screen, refer to Table 5-1.  Table 5-1 lists, in
  148. alphabetic order, all fields associated with the
  149. Active Resources and User Information options.
  150.  
  151.  
  152. Listing Users Accessing a File
  153.  
  154. From the Active Resources option╒s File Information
  155. screen, you can list all users accessing the
  156. designated file.  Press Enter to display a scrollable
  157. list of active Btrieve users.  (See Table 5-1
  158. for a description of each field on this screen.)
  159. To update the list of active users, press Insert.
  160.  
  161.  
  162. Monitoring Btrieve Users with the User Information Option
  163.  
  164. You can use the User Information option on the
  165. Available Options menu to do the following:
  166.  
  167. o List all active Btrieve users
  168. o List the files that a specific user is accessing
  169. o Delete a user's SPX connection to Btrieve
  170.  
  171.  
  172. Listing All Users
  173.  
  174. To list all Btrieve users active on the current
  175. server, select User Information from the Available
  176. Options menu.  The Btrieve Monitor utility displays a
  177. scrollable list of active Btrieve users:  The utility
  178. identifies each active user based on user location, as
  179. follows:
  180.  
  181. o If the user is located at a workstation, the utility
  182.   displays the username (such as JDOE).
  183.  
  184. o If the user is located at a local server, the utility
  185.   displays either the process-supplied, two-character
  186.   agent ID or the full name of the process (such as
  187.   NetWare SQL).
  188.  
  189. o If the user is located at a remote server, the
  190.   utility displays either the process-supplied,
  191.   two-character agent ID or the full name of the
  192.   process (such as NetWare SQL) provided the utility
  193.   can determine the full name.
  194.  
  195. To update the list of active users, press Insert.
  196.  
  197. To display information about a user, highlight the
  198. user and press Enter.  A User Information screen
  199. similar to the following appears.  For a description
  200. of each field that appears on this screen, refer to
  201. Table 5-1.
  202.  
  203. Since the utility dynamically updates the statistics
  204. shown on this screen, you may notice the values
  205. changing as you view the screen.
  206.  
  207.  
  208. Listing Files Accessed by a User
  209.  
  210. While the User Information screen is displayed, you
  211. can press Enter to list all Btrieve files currently
  212. accessed by that user.  A screen similar to the
  213. following appears.
  214.  
  215. To update the list of active Btrieve files, press
  216. Insert.
  217.  
  218.  
  219. Deleting User Connections
  220.  
  221. Deleting a user╒s connection removes the user from the
  222. list of active Btrieve users and terminates the user's
  223. SPX connection to Btrieve.  Use the following steps to
  224. delete a user's SPX connection:
  225.  
  226. 1.  Select the User Information option on the
  227. Available Options menu.
  228.  
  229. 2.  On the Active Btrieve Users screen, highlight the
  230. user connection that you want to delete, and press the
  231. Delete key.
  232.  
  233. If the Btrieve Monitor utility does not list a
  234. connection number for the user
  235.  
  236. that you want to delete, a Btrieve session is still
  237. active, although the NetWare connection has been
  238. terminated.  You must restart the workstation that
  239. originated the Btrieve session to delete the user for
  240. that session.
  241.  
  242. To avoid this problem, ensure that your application
  243. issues a Btrieve Reset operation to close active
  244. Btrieve files and release all resources held by the
  245. application.
  246.  
  247. 3.  In the prompt box that appears, select Yes if you
  248. are sure you want to delete the specified user.
  249. Otherwise, select No or press Esc.
  250.  
  251. Table 5-1
  252. Active Resources and
  253. User Information
  254. Field Descriptions
  255.  
  256. Field                 Description
  257.  
  258. Cache Accesses        Shows the number of times the
  259.                       user has made Btrieve calls that
  260.                       accessed the Btrieve cache
  261.                       buffers.
  262.  
  263. Connection Number     Displays the NetWare
  264.                       connection number of the process
  265.                       if the process originates at a
  266.                       workstation.  If the process
  267.                       originates at a server, this
  268.                       column is empty.
  269.  
  270. Disk  Accesses        Shows the number of times the
  271.                       user has made Btrieve calls that
  272.                       required disk I/O.
  273.  
  274. Handles               Shows the number of Btrieve
  275.                       handles the user has as a result
  276.                       of opening files.
  277.                       Btrieve creates a handle each
  278.                       time a user opens a file;
  279.                       therefore, a single user can have
  280.                       several handles for the same
  281.                       file.
  282.  
  283. Locks Available       Indicates the total number of
  284.                       read locks available to the user.
  285.  
  286. Locks Used            Indicates the number
  287.                       of locks that the user has
  288.                       explicitly requested.  The
  289.                       number of locks in use varies,
  290.                       depending on whether
  291.                       the user is in a transaction, as
  292.                       follows:
  293.  
  294.               o If the user is outside a
  295.                         transaction, this number
  296.                         indicates the number of records
  297.                         that the user has explicitly
  298.                         locked.
  299.  
  300.               o If the user is inside a
  301.                         concurrent transaction, this
  302.                         number indicates the number of
  303.                         pages in the file that the user
  304.                         has explicitly locked. Although
  305.                         the user actually requests
  306.                         record locks, these are
  307.                         converted to page locks inside
  308.                         a concurrent transaction.
  309.                         Consequently, five record locks
  310.                         are shown as two page locks if
  311.                         the five records are stored on
  312.                         two pages.
  313.  
  314.               o If the user is inside an
  315.                         exclusive transaction or the
  316.                         user holds no locks, this
  317.                         number is zero.
  318.  
  319. Open Mode             Indicates the mode used to
  320.                       open the file:
  321.  
  322.     Accelerated - The application that opened the file
  323.     has shared, read/write access.  With Btrieve v6.x,
  324.     Accelerated mode is equivalent to Normal mode
  325.     unless the file is flagged transactional.
  326.  
  327.     Exclusive - The application that opened the file
  328.     has exclusive access.  Other applications cannot
  329.     open the file until the calling application closes
  330.     it.
  331.  
  332.     Normal -  The application that opened the file
  333.     has normal shared, read/write access.
  334.  
  335.     Read only - The application that opened the file
  336.     has read-only access; the application cannot modify
  337.     the file.
  338.  
  339. Page Size             Indicates the page size (in
  340.                       bytes) of this file.  (A page is
  341.                       the smallest unit of storage that
  342.                       Btrieve moves between main memory
  343.                       and the disk.)
  344.  
  345. Read-Only Flag        Indicates whether the file is
  346.                       flagged through NetWare as read
  347.                       only.
  348.  
  349. Record Locks          Shows the lock status of the
  350.                       current  record:
  351.  
  352.      s - Single-record lock outside a transactions
  353.      S - Single-record lock within a transaction
  354.      m - Multiple-record lock outside a transaction
  355.      M - Multiple-record lock within a transaction
  356.      N - No record locks
  357.  
  358.      Single-record locks allow a user to lock only one
  359.      record at a time.  Multiple-record locks allow a
  360.      user to lock more than one record at a time.
  361.  
  362. Records Deleted       Number of records the user has deleted.
  363.  
  364. Records Inserted      Number of records the user has inserted.
  365.  
  366. Records Read          Number of records the user has read.
  367.  
  368. Records Updated       Number of records the user has updated.
  369.  
  370. Site                  Specifies the location of
  371.                       the user process, as follows:
  372.  
  373.                       LS - Local server
  374.                       RS - Remote server
  375.                       WS - Workstation
  376.  
  377. Task Number           Contains the process-supplied
  378.                       task number if the process
  379.                       originates at the server, a
  380.                       Windows workstation, or an OS/2
  381.                       workstation. If the process
  382.                       originates at a DOS
  383.                       workstation, this column contains
  384.                       the SPX socket number.
  385.  
  386. Transaction Lock     Indicates whether the entire file
  387.                      is locked by a transaction.  A
  388.                      transactional file lock
  389.                      exists only as long as the
  390.                      application that opened the
  391.                      file is processing a transaction.
  392.                      Y indicates the
  393.                        entire file is locked.
  394.                      N indicates the file is not locked.
  395.  
  396. TTS Flag             Indicates whether TTS is being
  397.                      used with the file.  (For more
  398.                      information on TTS, refer to your
  399.                      NetWare documentation.)
  400.  
  401. User Location        Identifies the user process, as
  402.                      follows:
  403.  
  404.                      u If the user is located at
  405.                        a workstation, this column
  406.                        contains the network number and
  407.                        node address.
  408.  
  409.                      u If the user is located at
  410.                        the server, this column contains
  411.                        the server name.
  412.  
  413.  
  414. Monitoring Resources with the Resource Usage Option
  415.  
  416. The Resource Usage option on the Available Options
  417. menu shows you (in real time) the total resources in
  418. use by the Btrieve NLM since it was loaded.  When you
  419. select this option, the Btrieve Monitor utility
  420. displays the Btrieve Resource Usage screen.
  421.  
  422. Since the utility dynamically updates the statistics
  423. shown on this screen, you may notice the totals
  424. changing as you view the screen.
  425.  
  426. The Current values on the Btrieve Resource Usage
  427. screen are cumulative from the time you enter the
  428. screen.
  429.  
  430. Table 5-2 shows the field descriptions for the
  431. Resource Usage screen in alphabetic order.
  432.  
  433. Table 5-2
  434. Resource Usage
  435. Field Descriptions
  436.  
  437. Field     Description                    Statistics
  438.  
  439. Clients   Number of Btrieve processes.   Current
  440.                                          Number of active Btrieve
  441.                                          processes.
  442.           A process can be a
  443.           BSPXCOM thread representing
  444.           a client, a Message Router
  445.           thread representing a client,
  446.           or a client NLM on the
  447.           present server.
  448.                                          Peak
  449.                                          Highest number of processes
  450.                                          simultaneously active since
  451.                                          the Btrieve NLM was loaded.
  452.  
  453.                                          Maximum
  454.                                          Value set for the Number of
  455.                                          Remote Sessions
  456.                                          configuration option.
  457.  
  458. Files     Number of active Btrieve
  459.           files.
  460.                                          Current
  461.                                          Number of active Btrieve
  462.                                          files.
  463.  
  464.                                          Peak
  465.                                          Highest number of Btrieve
  466.                                          files that have been open
  467.                                          simultaneously since the
  468.                                          Btrieve NLM was loaded.
  469.  
  470.                                          Maximum
  471.                                          Value set for the
  472.                                          Number of Open Files
  473.                                          configuration option.
  474.  
  475. Handles   Number of handles issued
  476.           for Btrieve files.             Current
  477.                                          Number of active file
  478.                                          handles.
  479.  
  480.                                          Peak
  481.                                          Highest number of handles
  482.                                          used simultaneously since the
  483.                                          Btrieve NLM was loaded.
  484.  
  485.                                          Maximum
  486.                                          Value set for the Number of
  487.                                          Handles configuration option.
  488.  
  489. Locks     Number of implicit (system)
  490.           page locks involved in
  491.           concurrent transactions.       Current
  492.                                          Number of implicit active
  493.                                          page locks.
  494.  
  495.                                          Peak
  496.                                          Highest number of implicit
  497.                                          page locks used
  498.                                          simultaneously since the
  499.                                          Btrieve NLM was loaded.
  500.  
  501.                                          Maximum
  502.                                          Maximum simultaneous
  503.                                          page locks that the system
  504.                                          will allow.
  505.  
  506. Threads   Number of programs or program
  507.           threads calling Btrieve
  508.           simultaneously.                Current
  509.                                          Last system snapshot of
  510.                                          active programs or program
  511.                                          threads calling Btrieve
  512.                                          simultaneously.
  513.  
  514.                                          Peak
  515.                                          Maximum value ever
  516.                                          encountered for the Current
  517.                                          value since the NLM was
  518.                                          loaded.
  519.  
  520. Transactions  Number of concurrent and
  521.               exclusive transactions.    Current
  522.                                          Number of active concurrent
  523.                                          and exclusive transactions.
  524.  
  525.                                          Peak
  526.                                          Highest number of
  527.                                          transactions active
  528.                                          simultaneously since the
  529.                                          Btrieve NLM was loaded.
  530.  
  531.                                          Maximum
  532.                                          Value set for the
  533.                                          Number of Transactions
  534.                                          configuration option.
  535.  
  536.  
  537. Monitoring SPX Activity with the Communication Statistics Option
  538.  
  539. The Communication Statistics option on the Available
  540. Options menu shows you (in real time) the network
  541. requests, packet buffers, and sessions in use for the
  542. communications module you have loaded.  When you
  543. select this option, the Btrieve Monitor utility
  544. displays the Communications Statistics screen for
  545. BSPXCOM, BSPXSTUB, or RSPXSTUB.
  546.  
  547. The communication activity shown on this screen
  548. reflects the communication activity of the
  549. communications module loaded at your server:
  550.  
  551. o If you loaded BSPXCOM, you see incoming and outgoing
  552.   SPX statistics.
  553.  
  554. o If you loaded BSPXSTUB, you see all zeros for the
  555.   communication statistics.
  556.  
  557. o If you loaded RSPXSTUB, you see incoming and
  558.   outgoing SPX communication statistics from the
  559.   Message Router.  This screen does not show the
  560.   communication activity of any remote NLMs.
  561.  
  562. NOTE:  The Total values shown on this screen are
  563. cumulative from the time Btrieve is loaded.  The
  564. Current values are cumulative from the time you display
  565. the screen.
  566.  
  567. Table 5-3 shows field descriptions for the
  568. Communication Statistics option, in alphabetic order.
  569.  
  570. Table 5-3
  571. Communication
  572. Statistics
  573. Field Descriptions
  574.  
  575. Field              Description                Statistics
  576.  
  577. Btrieve Requests   Number of network requests
  578.                    the NLM has processed from
  579.                    workstations or remote
  580.                    server-based applications. Current
  581.                                               Current value since the
  582.                                               last screen update.
  583.  
  584.                                               Total
  585.                                               The number of requests
  586.                                               received since the
  587.                                               Btrieve NLM was loaded.
  588.  
  589. Concurrent Processes  Number of remote
  590.                    requests the NLM processes
  591.                    at one time.               Current
  592.                                               Current value since the
  593.                                               last screen update.
  594.  
  595.                                               Max
  596.                                               The maximum number of
  597.                                               remote clients the
  598.                                               Btrieve NLM can process
  599.                                               at one time.
  600.  
  601. SPX Packet Buffers Number of SPX packet
  602.                    buffers available to
  603.                    the NLM.                   Available
  604.                                               Current number of
  605.                                               available packet buffers
  606.                                               (as of the last screen
  607.                                               update).
  608.  
  609.                                               Max
  610.                                               Value set for the
  611.                                               maximum number of
  612.                                               available packet
  613.                                               buffers. Each session is
  614.                                               allocated two packet
  615.                                               buffers for Btrieve
  616.                                               requests.
  617.  
  618. SPX Packets Received Number of SPX packets
  619.                    the NLM has received from
  620.                    applications.              Current
  621.                                               Current value since the
  622.                                               last screen update.
  623.  
  624.                                               Total
  625.                                               The number of packets
  626.                                               received since the
  627.                                               communications NLM was
  628.                                               loaded.
  629.  
  630. SPX Packets Sent   Number of SPX packets the
  631.                    NLM has sent to other
  632.                    applications.              Current
  633.                                               Current value since
  634.                                               the last screen update.
  635.  
  636.                                               Total
  637.                                               The number of packets
  638.                                               sent since the
  639.                                               communications NLM was
  640.                                               loaded.  The total
  641.                                               packets sent may be
  642.                                               larger than the total
  643.                                               packets received because
  644.                                               a single request
  645.                                               received might produce
  646.                                               several packets sent.
  647.  
  648. SPX Requests Processed Number of SPX requests
  649.                    the NLM has processed.     Current
  650.                                               Current value since
  651.                                               the last screen update.
  652.  
  653.                                               Total
  654.                                               The number of requests
  655.                                               processed since the
  656.                                               communications NLM was
  657.                                               loaded.
  658.  
  659. SPX Sessions       Number of remote clients
  660.                    who have established
  661.                    SPX sessions with the
  662.                    communications NLM.        Current
  663.                                               Current value since the
  664.                                               communications NLM was
  665.                                               loaded.
  666.  
  667.                                               Max
  668.                                               Value set for the Number
  669.                                               of Remote Sessions
  670.                                               configuration option.
  671.  
  672.                                               Peak
  673.                                               Highest value since
  674.                                               the communications NLM
  675.                                               was loaded. This value
  676.                                               indicates the highest
  677.                                               number of SPX clients
  678.                                               that have simultaneously
  679.                                               had concurrent active
  680.                                               sessions with the
  681.                                               communications NLM.
  682.  
  683. Unprocessed SPX Packets Number of SPX packets
  684.                    the NLM has received but
  685.                    not yet processed.         Current
  686.                                               Current value since the
  687.                                               last screen update.
  688.  
  689.  
  690. Btrieve Maintenance Utility
  691.  
  692. The Btrieve Maintenance utility (BUTIL.NLM) is a
  693. command line utility that allows you to create,
  694. manipulate, and recover Btrieve data files.  It runs
  695. as an NLM at the server.  You can access it at the
  696. server console or at a workstation through the
  697. RCONSOLE utility.  You can execute the Maintenance
  698. utility commands from the server command line or from
  699. a command file.
  700.  
  701. To run the Maintenance utility, be sure that the
  702. following are installed on your server:
  703.  
  704. o NetWare v3.11
  705. o Btrieve v6.1 or later
  706.  
  707. NOTE:  Running Btrieve v6.1 in a NetWare v3.11
  708. environment requires AFTER311.NLM, which Btrieve loads
  709. automatically.
  710.  
  711.  
  712. Utility Overview
  713.  
  714. This section provides information you need to know
  715. before using the Maintenance utility commands.  It
  716. discusses the required command format, the concepts
  717. you should understand before running the Maintenance
  718. utility, and the use of command files.
  719.  
  720. NOTE:  If you have used the utility before, you may
  721. want to skip to the individual command discussions.,
  722. (The commands are discussed in alphabetic order.)
  723.  
  724.  
  725. Command Format
  726.  
  727. The format for the Maintenance utility commands is as
  728. follows:
  729.  
  730.     LOAD BUTIL [-command [parameter ...]] |
  731.     @commandFile
  732.  
  733.    -command
  734.    A Maintenance utility command, such as COPY.  You must
  735.    precede the command with a dash (-),
  736.  
  737.    commandFile
  738.    Full pathname of a command file.
  739.  
  740.  
  741. Table 5-4
  742. Maintenance Utility
  743. Commands
  744.  
  745. Command            Description
  746.  
  747. CLONE              Creates a new, empty Btrieve file
  748.                    using an existing file's
  749.                    specifications.
  750.  
  751. CLROWNER           Clears the owner name of a Btrieve
  752.                    file.
  753.  
  754. COPY               Copies the contents of one Btrieve
  755.                    file to another.
  756.  
  757. CREATE             Creates a Btrieve file.
  758.  
  759. DROP               Drops an index.
  760.  
  761. ENDBU              Ends continuous operation on Btrieve
  762.                    files defined for backup.
  763.  
  764. INDEX              Creates an external index file.
  765.  
  766. LOAD               Loads the contents of a sequential
  767.                    file into a Btrieve file.
  768.  
  769. RECOVER            Reads data sequentially from a
  770.                    Btrieve file and writes the
  771.                    results to a sequential file.
  772.  
  773. SALVAGE            Examines a file╒s Page Allocation
  774.                    Table (PAT) to determine
  775.                    if corruption has occurred and if
  776.                    repair is required.
  777.  
  778. SAVE               Reads data along a key path and
  779.                    writes the results to a
  780.                    sequential file.
  781.  
  782. SETOWNER           Assigns an owner name to a Btrieve file.
  783.  
  784. SINDEX             Creates an index.
  785.  
  786. STARTBU            Starts continuous operation on
  787.                    files defined for backup.
  788.  
  789. STAT               Reports statistics about file
  790.                    attributes and current sizes of
  791.                    Btrieve files.
  792.  
  793. VER                Displays the version of the
  794.                    Btrieve NLM that is loaded at
  795.                    the server.
  796.  
  797.